/*
Copyright (c) [2019年5月1日] [吴超]
[MBT_studio] is licensed under Mulan PSL v2.
You can use this software according to the terms and conditions of the Mulan PSL v2.
You may obtain a copy of Mulan PSL v2 at:
http://license.coscl.org.cn/MulanPSL2
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
See the Mulan PSL v2 for more details.
*/
#pragma once


#include "A_引擎/引擎.h"




S_物体* f_辅助物体_创建基准网格(S_设备环境& ctx);

void f_辅助物体_基准网格缩放(S_摄像机* camera);

S_物体* f_辅助物体_创建世界方向轴(S_设备环境& ctx);

S_物体* f_辅助物体_创建移动变换手柄(S_设备环境& ctx);
S_物体* f_辅助物体_创建旋转变换手柄(S_设备环境& ctx);
S_物体* f_辅助物体_创建缩放变换手柄(S_设备环境& ctx);

void f_辅助物体_切换变换手柄类型(S_物体* ob, E_变换 变换类型);
void f_辅助物体_切换变换手柄轴显示(S_物体* ob, E_轴向 轴向);




void f_辅助物体_变换手柄缩放(S_物体* ob, const S_摄像机& camera, const S_Rect2Df& viewport);







